home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Headers / objc / objc-load.h < prev    next >
Text File  |  1993-11-18  |  749b  |  30 lines

  1. /*
  2.  *    objc-load.h
  3.  *    Copyright 1988, NeXT, Inc.
  4.  */
  5.  
  6. #ifndef _OBJC_LOAD_H_
  7. #define _OBJC_LOAD_H_
  8.  
  9. #import <objc/objc.h>
  10. #import <objc/objc-class.h>
  11. #import <streams/streams.h>
  12. #import <mach-o/loader.h>
  13.  
  14. /* dynamically loading Mach-O object files that contain Objective-C code */
  15.  
  16. extern long objc_loadModules(
  17.     char *moduleList[],                 /* input */
  18.     NXStream *errorStream,                /* input (optional) */
  19.     void (*loadCallback)(Class, Category),        /* input (optional) */
  20.     struct mach_header **headerAddr,        /* output (optional) */
  21.     char *debugFileName                /* input (optional) */
  22. );
  23.  
  24. extern long objc_unloadModules(
  25.     NXStream *errorStream,                /* input (optional) */
  26.     void (*unloadCallback)(Class, Category)        /* input (optional) */
  27. );
  28.  
  29. #endif /* _OBJC_LOAD_H_ */
  30.